<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //1. ES6对于对象有哪些更新？
        // 写法 ： 1.键名键值的简写 ，键名和键值相同可以省略 2.对象里函数的简写 3.动态键名
        // ES6更新的方法 ： Object.is  Object.keys  Object.values Object.assign Object.freeze  Object.seal  ...
        // ES5
        // var myname = "张三";
        // var obj = {
        //     myname:myname,
            //    fn:function(){
            //     console.log(11)
            //    }
        // }

        // ES6
        // var myname = "张三";
        // var myage = "age";
        // var obj = {
        //     myname,
        //     fn(){
        //         console.log(11)
        //     },
        //     [myage]:20
        // }

        // 2. http://127.0.0.1/index?myname=zhangsan&age=20
        // 重上面的地址中 把 querystring参数 提取出来 转成对象；
        // var obj = '';
        // for(let key in obj) {
        //     var newobj = 
        // }

        var str = "http://127.0.0.1/index?myname=zhangsan&age=23";

        var arr = str.split("?");
        var res = arr[1];
        // console.log(res);
        var resarr = res.split("&");
        // console.log(resarr);
        let obj = {};
        resarr.forEach(item=>{
            // console.log(item);
            var line = item.split("=");
            console.log(line);
            obj[line[0]] = line[1];
        })
        console.log(obj);


    </script>
</body>
</html>